package net.cyndeline.xml

import scala.xml.Elem
import net.cyndeline.itemEventFactory.Action
import scala.xml.Node

/**
 * Parses a single action module and returns a factory
 * that generates events  that stems from performing the
 * action.
 */
trait ActionParser {
  def parse(xml: Node): Action
}